// pages/goods_list/index.js
const DB=wx.cloud.database().collection("list")


Page({
  data:{
    abc:'abc'
  },
  //添加数据
  myBindAdd(){
    DB.add({
      data:{
        //要添加的json数据
        name:'范宁'
      },
      //成功的回调函数
      success(res){
        console.log("添加成功",res)
      },
      //失败的回调函数
      fail(res){
        console.log("添加失败",res)
      }
    })
  },

  //获取数据
  myBindGet(){
    let that=this
    DB.where({_id:'38597c165fb26cf800fe1c3f514fe281'}).get({
      success(res){
        that.setData({
          abc:res.data[0].name
        })
        console.log("查询数据成功",res.data[0].name)
      }
    })
  },

  //删除数据
  myBindDel(){
    DB.doc(id).remove({
      success(res){
        console.log("删除成功",res)
      },
      fail(res){
        console.log("删除失败",res)
      }
    })
  },

  //更新数据
  myBindUpd(){
    DB.doc('38597c165fb26cf800fe1c3f514fe281').update({
      data:{
        name:'宋思杰'
      }
    })
  },

  //调用云函数
  qiuhe(){
    
  },

  //上传图片
  upload(fileUrl){
    let that=this
    wx.chooseImage({
      count: 1,
      sizeType: ['original', 'compressed'],
      sourceType: ['album', 'camera'],
      success (res) {
        // tempFilePath可以作为img标签的src属性显示图片
        const tempFilePaths = res.tempFilePaths
        //上传到服务器
        that.uploadCloud(tempFilePaths[0])
      },
    });
  },

  uploadCloud(tempFilePaths){
    wx.cloud.uploadFile({
      cloudPath: 'example.png', // 上传至云端的路径
      filePath: tempFilePaths, // 小程序临时文件路径
      success: res => {
          // 返回文件 ID
        console.log("上传成功",res.fileID)
      },
      fail: console.error
  })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let that=this
    DB.where({_id:'38597c165fb26cf800fe1c3f514fe281'}).get({
      success(res){
        that.setData({
          abc:res.data[0].name
        })
        console.log("查询数据成功",res.data[0].name)
      }
    })

    // wx.cloud.callFunction({
    //   //调用的云函数名
    //   name:'getDataList',
    //   //参数
    //   data:{
    //     a:1,
    //     b:2
    //   },
    //   //回调函数
    //   success(res){
        
    //     console.log(res.result)
    //   }
    // })
  },


})